#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<errno.h>
#include<stdlib.h>
#define N 5

int main()
{
  printf("you can see it\n");
  sleep(1);

  exit(12);
}

//void show()
//{
//  printf("hello Linux\n");
//  printf("hello Linux\n");
//  printf("hello Linux\n");
//  printf("hello Linux\n");
//  printf("hello Linux\n");
//  printf("hello Linux\n");
// // exit(13);
//  printf("end show\n");
//  printf("end show\n");
//  printf("end show\n");
//
//}
//
//int main()
//{
//  show();
//  printf("hello Linux!haha\n");
// // exit(12);
//  return 12;
//  while(1)
//  {
//   printf("hello Linux!:pid:%d\n",getpid());
//    sleep(1);
//  }
//  return 0;
//}
//
//int main()
//{
//  //int a=10;
//  //a/=0;
//  //char*p=(char*)malloc(1024*1024*1024);
//  char *p=NULL;
//  int ret=0;
//  if(p==NULL)
//  {
//    printf("malloc error,%d:%s\n",errno,strerror(errno));
//    ret=errno;
//  }
//  else{
//    printf("malloc success!\n");;
//  }
//  return 0;
//}
//

//int main()
//{
//  printf("模拟实现一个逻辑的实现\n");
//  for(int i=0;i<200;i++)
//  {
//    printf("%d:%s\n",i,strerror(i));
//  }
//  return 0;
//}
//

//
//void runChild()
//{
//  int cnt=10;
//  while(cnt)
//  {
//    printf("i am child,pid:%d,ppid:%d\n",getpid(),getppid());
//    sleep(1);
//    cnt--;
//  }
//}
//int main()
//{
//  //int i=0;
//  //for(;i<N;i++)
//  //{
//  //  pid_t id=fork();
//  //  if(id==0)
//  //  {
//  //    runChild();
//  //    exit(0);
//  //  }
//  //}
//  //  sleep(10);
//  //return 0;
// printf("pid:%d,before\n",getpid());
// fork();
// printf("pid:%d\n",getpid());
// return 0;
//}
